undulated membrane - German English Dictionary